/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package umlapp.elements;

import java.io.Serializable;

/**
 *
 * Trieda reprezentujúca lokáciu a rozmery pre elementy.
 *
 * @author Peter Chovanec
 * @author Mario Jaros
 */
public class Dimension implements Serializable {

    /**
     * X-ová súradnica elementu.
     */
    public int x;
    /**
     * Y-ová súradnica elementu.
     */
    public int y;
    /**
     * Šírka elementu.
     */
    public int width;
    /**
     * Výška elementu.
     */
    public int height;

    /**
     * Konštruktor s dvoma parametrami x,y
     *
     * @param x x-ová súradnica
     * @param y y-ová súradnica
     */
    public Dimension(int x, int y) {
        this.x = x;
        this.y = y;
        this.width = 0;
        this.height = 0;
    }

    /**
     * Konštruktor s dvoma parametrami x,y
     *
     * @param x x-ová súradnica
     * @param y y-ová súradnica
     * @param width širka
     * @param height výška
     */
    public Dimension(int x, int y, int width, int height) {
        this.x = x;
        this.y = y;
        this.width = width;
        this.height = height;
    }
}
